home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / gt_power / greet240.zip / GREETING.DOC next >
Text File  |  1991-04-07  |  43KB  |  866 lines

  1.  
  2.  
  3.         GREETING: v2.40                                   by Stephen de Plater
  4.         April 7, 1991                                 GT Network Address 302/1
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                                        GREETING
  13.                                  by Stephen de Plater
  14.                                GT Network Address: 302/1
  15.                                  Voice: +61 2 977-3075
  16.                                  Data: +61 2 977-2013
  17.  
  18.  
  19.  
  20.         ======================================================================
  21.         0.                           REVISION LIST
  22.         ======================================================================
  23.  
  24.         VERSION:  Release Date:       Comments:
  25.         -------   ------------        --------------------------------------
  26.         1.00      June 23, 1988       First Release.
  27.  
  28.         1.01      July 1, 1988        Added LEVELS.BBS file and /F parm.
  29.  
  30.         1.10      September 4, 1988   Added call count, and ratios. Some minor
  31.                                       adjustments were also made.
  32.  
  33.         1.20      September 23, 1988  Added mail waiting notice,  optional mid
  34.                                       screen  pause, banned  user recognition,
  35.                                       and  some  small changes  in information
  36.                                       displayed about ratios.
  37.  
  38.         1.21      October 7, 1988     A  minor change  to  the way  NE and  NL
  39.                                       permissions are listed. Now by INCLUSION
  40.                                       rather than EXCLUSION.
  41.  
  42.         1.22      October 24, 1988    A   minor   change  to   accommodate  an
  43.                                       undocumented  feature  of  GT,   the  /F
  44.                                       parameter   DROPPED,   some   formatting
  45.                                       changes,  support  for timezone  display
  46.                                       and  daylight  saving explanations,  and
  47.                                       support for the separate DX gtpasswd.bbs
  48.                                       permission   under    GT   14.03.   Also
  49.                                       recompiled under Turbo C 2.0.
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                      >> page 1 <<
  56.  
  57.         GREETING: v2.40                                   by Stephen de Plater
  58.         April 7, 1991                                 GT Network Address 302/1
  59.  
  60.  
  61.  
  62.         1.23      December 9, 1988    When  the  GTUSER.BBS file  is rewritten
  63.                                       (with  the  GT  "Y"  command)  during  a
  64.                                       session,  the  time-on  field is  reset!
  65.                                       This resulted in re-displays of GREETING
  66.                                       giving some very strange figures for the
  67.                                       amount of  time so far used.   This data
  68.                                       now sourced from the  GTMAIL.CTL record,
  69.                                       which is always correct.
  70.  
  71.         1.30      May 1, 1989         An  almost total  rewrite.   The initial
  72.                                       time  and date display has been revised.
  73.                                       The ratio display has  been moved to the
  74.                                       bottom  of the  report.  An  expert mode
  75.                                       has been added.  The numbers (supposedly
  76.                                       fixed in  1.23) have been well and truly
  77.                                       fixed  this time!   Support is added for
  78.                                       password  supervision  in   co-operation
  79.                                       with  the  CHANGE  program.   These  two
  80.                                       programs  now  work  together,  and  the
  81.                                       CHANGE  archive  contains  a  number  of
  82.                                       auxiliary  programs  which  are used  by
  83.                                       both CHANGE and GREETING.
  84.  
  85.                                       A number of  new command line parameters
  86.                                       have been  added (see below)  and the /N
  87.                                       command line parameter has been deleted.
  88.  
  89.                                       A  new  registration  scheme  is  now in
  90.                                       place (see below).
  91.  
  92.         1.31      May 17, 1989        Some minor cosmetic  changes to  prevent
  93.                                       users   being   given   the  option   of
  94.                                       selecting a password by number when they
  95.                                       have not chosen  the suggested  password
  96.                                       option.
  97.  
  98.                                       A bug existed which caused all passwords
  99.                                       belonging  to users  with only  one name
  100.                                       (no  last   name)  to  be   rejected  as
  101.                                       containing their name. Fixed.
  102.  
  103.                                       A new feature  (the EXCLUDE.BBS file) is
  104.                                       added.
  105.  
  106.         2.00      December 16, 1989   GT15 version released.
  107.  
  108.  
  109.                                      >> page 2 <<
  110.  
  111.         GREETING: v2.40                                   by Stephen de Plater
  112.         April 7, 1991                                 GT Network Address 302/1
  113.  
  114.  
  115.  
  116.         2.10      April 21, 1990      New  feature  (/J  parameter) and  auto-
  117.                                       joining  of  users to  areas  where they
  118.                                       have mail waiting.
  119.  
  120.         2.20      June 29, 1990       New feature: (/R  parameter) to  totally
  121.                                       supress    any    mention    of    ratio
  122.                                       information.
  123.                                       Suggested by: Tom Currie.
  124.  
  125.                                       Bug  Fix:  prevent  the  "you  have mail
  126.                                       waiting  ..." message when the only mail
  127.                                       waiting is  in areas  to which  the user
  128.                                       does not have access.
  129.                                       Reported by: Claude Almer.
  130.  
  131.                                       Bug  Fix: in THECOUNT.   Deleted records
  132.                                       were  being  counted  (some  with  wierd
  133.                                       numbers in them!!).
  134.                                       Reported by: Bob Spence.
  135.  
  136.                                       THECOUNT no longer requires (although it
  137.                                       will    still   accept)    registration.
  138.                                       GREETING  itself   though  DOES  require
  139.                                       registration for full use.
  140.  
  141.                                       Both programs ported to the new compiler
  142.                                       (Turbo C++).
  143.  
  144.         2.30      Never Released
  145.  
  146.         2.40      April 5, 1991       Added  check for  last use  (if any)  of
  147.                                       FastMail.   Use the new  /Y parameter to
  148.                                       control (disable) this feature.
  149.  
  150.                                       Added an online  MailScan.   It is  fast
  151.                                       enough to allow to  run every time.  Use
  152.                                       the revised /W parameter to control this
  153.                                       function.  Ken Thompson's WHOYOU program
  154.                                       is  now not  required  and is  no longer
  155.                                       supported.  A maximum  of 512 mail areas
  156.                                       are  supported (and  that  ought  to  be
  157.                                       enough)!
  158.  
  159.                                       Added support for the .BBS/.CBS paths.
  160.  
  161.  
  162.  
  163.                                      >> page 3 <<
  164.  
  165.         GREETING: v2.40                                   by Stephen de Plater
  166.         April 7, 1991                                 GT Network Address 302/1
  167.  
  168.  
  169.  
  170.         ======================================================================
  171.         1.                             COPYRIGHT
  172.         ======================================================================
  173.  
  174.         GREETING is not placed in the Public Domain. The copyright is retained
  175.         and the software is provided on licence:
  176.  
  177.         You are free to  use and make  as many copies of  this program as  you
  178.         wish.  You may also give it away to  any nodelisted GT Sysop who wants
  179.         it, provided:
  180.  
  181.                   1.   No fee is charged.
  182.                   2.   This archive is distributed intact.
  183.                   3.   You  register  the package  with an  OZNET registration
  184.                        centre.
  185.  
  186.         Beta  code should  be treated  exactly as  full releases  are treated.
  187.         That  is, beta code  may also be  distributed to any  nodelisted Sysop
  188.         without restriction.   You should be  aware of course,  that beta code
  189.         may not be as refined as the  full release versions would be, and what
  190.         you see there may change when the beta tag is removed.
  191.  
  192.  
  193.         ======================================================================
  194.         2.                           REGISTRATION
  195.         ======================================================================
  196.  
  197.         A   new  registration  scheme  now  applies  to  all  OZNET  software.
  198.         Regardless  of any  previous registration,  this program  now requires
  199.         individual installation for each BBS using it.
  200.  
  201.         There  is  still NO  fee  involved  at all.  DO  NOT  send any  money!
  202.         Registration  simply  involves  obtaining from  me  a  CRC  code which
  203.         matches  your BBS  name.    You  may  do  this at  any  of  the  OZNET
  204.         registration centres:
  205.  
  206.                   Kangaroo Korner          302/001   Stephen de Plater
  207.                   The Black Hole           302/003   Ken Thompson
  208.                   Control Systems          071/001   Ed Cavender
  209.                   Gidget's Domain          081/005   Jack Hazel
  210.                   Fuzzy Logic              050/018   Phill Piddell
  211.                   Geno's Place             044/003   Gene Newcomb
  212.                   InfoStation              032/001   Perry Alexander
  213.  
  214.  
  215.  
  216.  
  217.                                      >> page 4 <<
  218.  
  219.         GREETING: v2.40                                   by Stephen de Plater
  220.         April 7, 1991                                 GT Network Address 302/1
  221.  
  222.  
  223.  
  224.         If you are  in the nodelist then  you will be able to  register direct
  225.         online at any  of those  centres or via  mail in the  correct form  to
  226.         OZRobot at any  of those centres.   See the included  OZRobot document
  227.         for details.   If you are  not in the net  you will need  to apply via
  228.         private  netmail or message to Sysop at  any of the centres.  Whatever
  229.         way you do it you  will need to supply the full (case  sensitive) name
  230.         to which you want the program registered.
  231.  
  232.         You  will also need to obtain the  OZINSTAL program which performs the
  233.         actual installation.   OZINSTAL is not included in this  archive.  You
  234.         should look for OZINST11.ZIP.
  235.  
  236.  
  237.         ======================================================================
  238.         3.                              PURPOSE
  239.         ======================================================================
  240.  
  241.                          (Or what does this thing do anyway?)
  242.  
  243.         GREETING is a logon door program for GT Power BBS Systems. It welcomes
  244.         users  onto   your  board  and   provides  them  with   the  following
  245.         information:
  246.  
  247.          1.  Current date and time.  I have users from different  parts of the
  248.              world logging on here, and they're anything like me, they will be
  249.              unsure  of the local time on my  board. This is important when it
  250.              comes  to various  scheduled  events which  will make  the system
  251.              unavailable for users.
  252.  
  253.          2.  The  time  remaining  for  the current  call,  adjusted  for  any
  254.              reductions in time caused by pending scheduled  events. With this
  255.              the time on is displayed, and also the time by  which the current
  256.              call must finish.
  257.  
  258.          3.  The  access level of the current user is displayed, together with
  259.              the total number of times that user has called your system.
  260.  
  261.          4.  The access  limits are  displayed: the  maximum time allowed  per
  262.              call;  the maximum number of calls allowed per day, together with
  263.              the count  of calls so far  for the present day;  and the maximum
  264.              time  allowed per  day, together  with the  time already  used on
  265.              previous calls.
  266.  
  267.          5.  The  upload path  applicable to  this user.  The area  number and
  268.              description are displayed (only areas visible to the access level
  269.  
  270.  
  271.                                      >> page 5 <<
  272.  
  273.         GREETING: v2.40                                   by Stephen de Plater
  274.         April 7, 1991                                 GT Network Address 302/1
  275.  
  276.  
  277.  
  278.              of the  current user  are  counted). If  the user  does not  have
  279.              access to the upload area he is advised that uploads will go to a
  280.              special (hidden) area.
  281.  
  282.          6.  The  various permissions granted to that level of user are listed
  283.              with explanatory notes.
  284.  
  285.          7.  Greeting will  display to  users their total  uploads, downloads,
  286.              and current ratio. It will also  show them the levels at which my
  287.              SPONGE program will take action and downgrade them!
  288.  
  289.          8.  Users  with unread  mail waiting will  be told  of that  fact (in
  290.              fact, they will  be told  exactly which messages  in which  areas
  291.              they have not read.  The message number, sender's name, and topic
  292.              are displayed for each  unread message). At Kangaroo Korner  they
  293.              are also then immediately dropped into a  mail scan. They are not
  294.              given the option of avoiding reading their mail.
  295.  
  296.              When  the /J  command line  parameter is  selected users  will be
  297.              automatically JOINED to areas they have mail in (if they were not
  298.              previously joined to  that area).  This means that  a forced mail
  299.              read will find ALL their  mail.  The only exceptions to  this are
  300.              areas  which   have  an  "application  only"  flag   set  in  the
  301.              GTMDIR.BBS, and areas to which the user does not have access.
  302.  
  303.         10.  Password supervision is provided.  Greeting  can monitor the date
  304.              of  last  change of  password of  each user  and, after  a preset
  305.              length of time, force a password change before allowing users out
  306.              of  the  logon door.    This  section  of the  program  works  in
  307.              conjunction with  CHANGE and relies  on some control  files which
  308.              must be created by auxiliary programs supplied with that package.
  309.  
  310.              A user will be required  to change his password (once the  system
  311.              is  primed)  when the  last change  was  longer than  a specified
  312.              number  of days ago (the  default is 30  days), when the password
  313.              presently  in use  is  shorter than  a  specified minimum  length
  314.              (default 6 characters),  when the user's name (either  first name
  315.              or last name) is used in a password, or when  a password contains
  316.              a word  in a sysop defined  exclusion list.  In  addition, when a
  317.              password is  changed,  the new  password is  checked against  all
  318.              these  criteria before being accepted.   Further, a  user may not
  319.              change to a password which "is similar to" (see the definition of
  320.              that  later) any  password  which that  user  has previously  had
  321.              within a period defined by the sysop (by default 6 months).
  322.  
  323.  
  324.  
  325.                                      >> page 6 <<
  326.  
  327.         GREETING: v2.40                                   by Stephen de Plater
  328.         April 7, 1991                                 GT Network Address 302/1
  329.  
  330.  
  331.  
  332.              The    programs    MKPSCHNG.EXE,   PASSMNT1.EXE,    PASSMNT2.EXE,
  333.              SHOWPASS.EXE,  and SHOWPL.EXE  are required  for this  feature to
  334.              work  correctly.   These  programs  are  NOT provided  with  this
  335.              archive--they  come with  CHNGE200.ZIP  (CHANGE).   This  feature
  336.              cannot  be enabled  until  both  of  these packages  (CHANGE  and
  337.              GREETING) are registered with OZNET.
  338.  
  339.  
  340.         ======================================================================
  341.         4.                               USAGE
  342.         ======================================================================
  343.  
  344.         To use GREETING, install it as a logon door (GTLOGON.BAT) like this:
  345.  
  346.              @echo off 
  347.              gtdrwy 
  348.              doorway [various params]greeting [various params]
  349.  
  350.         It is not necessary to place a PAUSE at the end, the program will wait
  351.         and the user to press any key to continue.
  352.  
  353.         The parameters are optional and function as follows:
  354.  
  355.          1.  /M   Force monochrome.
  356.  
  357.          2.  /C   The  file  name of  the call  count  file (generated  by the
  358.                   companion program THECOUNT.EXE  and maintained by GREETING).
  359.                   The  default is "CALLS.BBS."  This file (whatever  it may be
  360.                   called)  must reside  in the  LAN directory  (or  the GTPATH
  361.                   directory  if the  LAN directory  is not  specified in  your
  362.                   GT.CFG). On each occasion when  GREETING is run, the  number
  363.                   in  this file is read,  incremented by one,  returned to the
  364.                   file, and displayed.  The display  is in the  form "You  are
  365.                   caller number nnn." If this file is not present this display
  366.                   is simply ignored. The /C parameter is only necessary if you
  367.                   want to use a different filename than CALLS.BBS.
  368.  
  369.                   To initialise  this file  see the  notes on THECOUNT.EXE  in
  370.                   this document.
  371.  
  372.          3.  /H   When this parameter is specified, the number in CALLS.BBS is
  373.                   read and  displayed (if  present) but NOT  incremented. This
  374.                   allows for GREETING to be made available not only as a logon
  375.                   door, but  also as a regular  door so that users  may at any
  376.  
  377.  
  378.  
  379.                                      >> page 7 <<
  380.  
  381.         GREETING: v2.40                                   by Stephen de Plater
  382.         April 7, 1991                                 GT Network Address 302/1
  383.  
  384.  
  385.  
  386.                   time  check their details. This parameter should NOT be used
  387.                   in the logon door.
  388.  
  389.          4.  /S   This gives the name of the  sponge file which (if it exists)
  390.                   must  be  in the  GTPATH  (or BBS/CBS  path)  directory. The
  391.                   default  is  SPONGE.BBS. This  file  (used  primarily by  my
  392.                   SPONGE program to decide when to downgrade or upgrade users)
  393.                   is here used to warn users about the levels and ratios which
  394.                   will  cause a  downgrade  on your  system.  If you  use  the
  395.                   default  filenames for all  of these programs  most of these
  396.                   parameters  are not necessary. They are here so that you can
  397.                   change the filenames if you really want to (although I can't
  398.                   see why!)
  399.  
  400.          5.  /P   This is probably the simplest parameter of the lot! There is
  401.                   a distinct possibility that Greeting will produce more lines
  402.                   of  information  than will  fit on  one screen.  Giving this
  403.                   parameter  will cause  the program  to stop  and wait  for a
  404.                   keypress half way  through.   It will not  pause during  the
  405.                   MailScan though.
  406.  
  407.          6.  /X   Expert  Mode.  When  this flag is enabled,  AND the user has
  408.                   expert mode  on, only  a  summary of  the standard  greeting
  409.                   information will  be shown.   For instance,  the information
  410.                   regarding the number of calls  made, number allowed per day,
  411.                   time  allowed  per  day   etc,  together  with  the  various
  412.                   permissions granted to that user will not be shown.
  413.  
  414.                   PASSWORD SUPERVISION
  415.                   --------------------
  416.  
  417.          7.  /Fnn The  number of  days until a  password is  considered stale.
  418.                   The default is 30.   Anyone who has a password last  changed
  419.                   before  this  time will  be  required  to change  it  before
  420.                   greeting will allow them through to the main menu.
  421.  
  422.          8.  /Lnn The  minimum length of password  allowed on this  system.  I
  423.                   don't consider  4 character  passwords secure!   The default
  424.                   here is 6.   If you choose a number above 8 it will be reset
  425.                   down to 8.   That is, you  cannot demand a minimum  password
  426.                   length  of  15 characters!   This  is  required so  that the
  427.                   automatic password suggestion feature will produce passwords
  428.                   which can actually be used.
  429.  
  430.  
  431.  
  432.  
  433.                                      >> page 8 <<
  434.  
  435.         GREETING: v2.40                                   by Stephen de Plater
  436.         April 7, 1991                                 GT Network Address 302/1
  437.  
  438.  
  439.  
  440.          9.  /O   (The letter  not the number!) This is  used to switch on the
  441.                   "over-ride"  feature (and optionally  to select  a different
  442.                   filename  other than  OVERRIDE.BBS).   When this  feature is
  443.                   switched  ON, then ALL  users with last  change dates before
  444.                   the  date contained  in the first  line of  the override.bbs
  445.                   file  will be  required  to  change  their  password.    The
  446.                   OVERRIDE.BBS file should be in the LAN directory if defined,
  447.                   otherwise in the GTPATH directory.
  448.  
  449.                   The first line of  this file must contain a  date (beginning
  450.                   in column 1) in the form:
  451.  
  452.                             mm-dd-yy
  453.  
  454.                   The rest of the file should contain a message explaining why
  455.                   the  user  is  required  to  change  his  password  on  this
  456.                   occasion.   It is designed  to be used when  (for example) a
  457.                   password  file has been hacked  off a nearby  system and you
  458.                   decide that  NOW would be a good time for everyone to change
  459.                   so  that stolen  passwords cannot  be used  on  your system.
  460.                   It's not the sort of feature you need often, but when you do
  461.                   need it you need it badly!
  462.  
  463.         10.  /T   Tight security.  With this switch on two things happen.
  464.  
  465.                   First:  for  users  who   have  SYsop  permission  or  SHell
  466.                   permission (i.e.  anyone who can  get through  to DOS),  the
  467.                   stale  time (specified by the /F parameter above) is divided
  468.                   by 4.  Therefore, with the default 30 days /F stale password
  469.                   time, a user with  SHell access would be required  to change
  470.                   his password at 7  day intervals.  This will NOT be enforced
  471.                   when  you log  in  remotely (you  never  know who  might  be
  472.                   looking  over your shoulder  when you  do it).   It  will be
  473.                   applied with local logons however.
  474.  
  475.                   Second: the  algorithm for determining "is  similar to" when
  476.                   checking against  a  password previously  used, is  tighter.
  477.                   Without this parameter the rule is that the new password may
  478.                   not be contained within any password previously used, and no
  479.                   old password may  be contained  within the new.   When  this
  480.                   flag  is  enabled no  sequence of  5  characters in  the new
  481.                   password may  be contained in any  password previously used.
  482.                   The nett effect  of this  is that without  tight security  a
  483.                   user  with a password of say MYPASSWD1 would be permitted to
  484.  
  485.  
  486.  
  487.                                      >> page 9 <<
  488.  
  489.         GREETING: v2.40                                   by Stephen de Plater
  490.         April 7, 1991                                 GT Network Address 302/1
  491.  
  492.  
  493.  
  494.                   change  it to MYPASSWD2, whereas with tight security ON that
  495.                   change would be flagged as "is similar to" and rejected.
  496.  
  497.                   The  number of characters checked in this way may be varied.
  498.                   The default is 5, and the minimum  allowed is 4 (below which
  499.                   the  feature  turns  itself off).    You  can  change it  by
  500.                   specifying a number with this parameter (e.g. to relax it to
  501.                   7 characters [the  higher the  number the  more relaxed  the
  502.                   checking], you would use /T7).
  503.  
  504.         11.  /Ex  This parameter (if  present) specifies an access level at or
  505.                   above which password supervision will _NOT_ be applied.  Use
  506.                   it at your own risk!
  507.  
  508.         12.  /J   This parameter  enables automatic  joining of users  to mail
  509.                   areas where they have  mail waiting.  For this  parameter to
  510.                   work, you must  be using  Ken Thompson's  WHOYOU program  in
  511.                   conjunction with  GREETING.   This feature replaces  the old
  512.                   PUTUSER program (from GT14 days).  Users will be shown which
  513.                   areas they have  mail waiting  in, and then  (with a  forced
  514.                   mail read)  shown ALL their mail  as they log on.   The only
  515.                   exceptions are "application only" mail areas, and mail areas
  516.                   with access levels too high for the user to see.
  517.  
  518.         13.  /R   Supress totally all reporting of ratio information.
  519.  
  520.         14.  /Y   Supress  totally the  scan  for last  use of  Ken Thompson's
  521.                   FASTMAIL.  The default is scan ON.
  522.  
  523.         15.  /W   THIS  PARAMETER HAS  BEEN  CHANGED!   Now  the /W  parameter
  524.                   controls the  use of the new full mail scan.  The default is
  525.                   scan for  unread mail for  all users.   This command  can be
  526.                   used  to disable the  scan for access  levels at  or above a
  527.                   particular  level.  For instance, you may not want to remind
  528.                   the  visiting Sysops that they have mail waiting on your BBS
  529.                   (they  will probably  have  _heaps_ of  it  which they  have
  530.                   already dutifully  read on  their own systems  <GRIN>).   If
  531.                   they  have access  level  say "G"  on  your system  you  can
  532.                   prevent  the mail scan for them (and anyone higher than that
  533.                   level) by using the /W parameter as follows:  /W:G
  534.  
  535.                   A  colon MUST  immediately  follow  the  "W"  and  the  next
  536.                   character  is the  (case sensitive  of course)  access level
  537.                   from which the mail scan is disabled.
  538.  
  539.  
  540.  
  541.                                      >> page 10 <<
  542.  
  543.         GREETING: v2.40                                   by Stephen de Plater
  544.         April 7, 1991                                 GT Network Address 302/1
  545.  
  546.  
  547.  
  548.                   Of  course, I  think the mail  scan is  fast enough  to just
  549.                   leave on for everyone (including me)!  I don't know how much
  550.                   time it would take on a  slower machine, but with about  110
  551.                   mail areas here, on a 385/25 (running under DesqView) with a
  552.                   one meg HyperDisk cache and a 1:1 buffered disk controller -
  553.                   - it is QUICK!
  554.  
  555.                   To turn it off totally then simply disable it for all levels
  556.                   above and including "z", use /W:z.
  557.  
  558.  
  559.                   SPECIAL FILES USED
  560.                   ------------------
  561.  
  562.                   There are  two special  files used  and  maintained by  both
  563.                   CHANGE  and GREETING.    One contains  user  names and  last
  564.                   change dates only.   The other contains a log  of usernames,
  565.                   change dates, and old  and new passwords.  This  second file
  566.                   is  encrypted and hidden.   The encryption key  is chosen by
  567.                   the programs and is different for each BBS.  That is, if you
  568.                   DID manage to get hold of  my copy of this file, your copies
  569.                   of  the programs  could  not  read  it!    These  files  are
  570.                   maintained by PASSMNT1.EXE and PASSMNT2.EXE respectively.
  571.  
  572.                   The contents of  these files can be  examined.  SHOWPASS.EXE
  573.                   examines the first file, and SHOWPL.EXE examines the second.
  574.                   Neither of  these programs  will  transmit ANY  confidential
  575.                   information over a phone  line.  All four of  these programs
  576.                   stamp the GT.LOG each time they are run.
  577.  
  578.                   These programs are supplied only with the CHANGE program.
  579.  
  580.                   There is another file which is also used, if present (in the
  581.                   LAN  directory   if  present,   otherwise   in  the   GTPATH
  582.                   directory).   DEADPASS.BBS is a pure  ASCII file containing,
  583.                   one entry  per line, passwords  which are  not allowable  on
  584.                   your system.  Any  password which contains any one  of these
  585.                   lines will be  rejected.   For example, I  don't think  that
  586.                   "PASSWORD"  is a  very  secure password,  so  I have  placed
  587.                   "PASSWORD" in my DEADPASS.BBS.   I have also placed  "KANGA"
  588.                   there,  so any  derivative  of the  BBS  name will  also  be
  589.                   rejected.  This file may have up to 100 entries.
  590.  
  591.                   Nothing   special  is  required   to  enable   the  password
  592.                   supervision  functions of  GREETING  and CHANGE.   Once  the
  593.  
  594.  
  595.                                      >> page 11 <<
  596.  
  597.         GREETING: v2.40                                   by Stephen de Plater
  598.         April 7, 1991                                 GT Network Address 302/1
  599.  
  600.  
  601.  
  602.                   MKPSCHNG  program has been run (see the document for CHANGE)
  603.                   both CHANGE and GREETING will detect that fact and take over
  604.                   supervision functions from that point.
  605.  
  606.  
  607.                   EXCLUSIONS
  608.                   ----------
  609.  
  610.                   It is possible that  you may wish to exclude  certain people
  611.                   from EVER being  required to change their password.  You may
  612.                   have some users  who log on  so infrequently that  otherwise
  613.                   GREETING would make them  change passwords with every logon.
  614.                   To avoid this an exclusion list is provided.  Just place the
  615.                   names of  everyone you wish excluded  from password checking
  616.                   into a file called  EXCLUDE.BBS. This file must live  in the
  617.                   LAN directory if present, otherwise in the GTPATH directory.
  618.                   The  names must be in  proper GT format  (first character of
  619.                   each word only in upper case, the rest in lower, exactly one
  620.                   space  between words). There must be only one name per line.
  621.                   The  password check section of  GREETING will be skipped for
  622.                   each user whose name appears in this file.  e.g:
  623.  
  624.                        Stephen Deplater         is fine, but
  625.                        Stephen dePlater         is not. 
  626.  
  627.                   You should see the /Ex command line parameter above.
  628.  
  629.         The  command line  options must  be separated  by white  space, (i.e.:
  630.         "/M/F30" is not valid, but "/M /F30" is). They may be in either  upper
  631.         or  lower case, and supplied  in any order. Also,  you may use the '-'
  632.         character as the command line parameter flag instead of '/'.
  633.  
  634.         (i.e.: "-M" is fine.)
  635.  
  636.         In addition,  you may place  a text file  called "LEVELS.BBS" in  your
  637.         GTPATH (or BBS/CBS path) directory which contains descriptions  of the
  638.         access  levels in use.  It will make  the "You have  access level ..."
  639.         message  somewhat more meaningful. All you need  to do is to create an
  640.         ASCII file with one line for  each access level you are using, (except
  641.         for the first two lines, which are explained below), in the  following
  642.         format:
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.                                      >> page 12 <<
  650.  
  651.         GREETING: v2.40                                   by Stephen de Plater
  652.         April 7, 1991                                 GT Network Address 302/1
  653.  
  654.  
  655.  
  656.              Column 1 MUST contain the access level character,
  657.              There must be some white space after Column 1 (one  blank will do
  658.              fine), and 
  659.  
  660.              The rest of the line is a description of the access level in use.
  661.  
  662.         For example: on this system the file looks something like this:
  663.  
  664.         ----------------------------------------------------------
  665.         * Australian Eastern Standard Time
  666.         + FALSE
  667.         0 SYSOP Access Level
  668.         9 OZNET *ALPHA* Testers
  669.         B GT15 *BETA* Testers
  670.         F Special Access Level
  671.         G GTSysop level (of another BBS)
  672.         H GTSysop level (of another BBS), DOWNLOADS DENIED!
  673.         I GTSysop level (direct access) PLEASE REGISTER!
  674.         M Extra Privileged access to Kangaroo Korner, NO RATIOS APPLY
  675.         P Privileged access to Kangaroo Korner
  676.         Q Privileged access to Kangaroo Korner, DOWNLOADS DENIED!
  677.         R Regular access to Kangaroo Korner
  678.         S Regular access to Kangaroo Korner, DOWNLOADS DENIED!
  679.         U Unverified User access to Kangaroo Korner
  680.         V Visitor only access to Kangaroo Korner
  681.         x LAST CHANCE access to Kangaroo Korner -- comply or be BANNED!
  682.         ----------------------------------------------------------
  683.  
  684.         Just  make up  your own levels  to suit  your own  system. Each access
  685.         level   represented  in   your   GTPASSWD.BBS  file   should  have   a
  686.         corresponding line in your LEVELS.BBS file. This file is optional.
  687.  
  688.         The first two lines (and they MUST be the first two if they are  to be
  689.         present), are  optional and  control the  timezone display.  The first
  690.         line  (beginning with a '*') should have a description of the timezone
  691.         in  use. There  must  be some  white  space between  the  '*' and  the
  692.         description,  which is  in free  form for  the rest  of the  line. The
  693.         second line (beginning  with a '+') should  have either TRUE or  FALSE
  694.         after it. There must again be some intervening white  space. This word
  695.         is not  case  sensitive. If  the  line contains  TRUE  (or is  missing
  696.         altogether), then  no message regarding daylight  saving is displayed.
  697.         If the line contains  FALSE then a message indicating  that networking
  698.         requirements preclude the use  of daylight saving time on  this system
  699.         is displayed. In Sydney,  because of mail interactions between  the GT
  700.         net  and Fidonet all systems  run on Australian  Eastern Standard Time
  701.  
  702.  
  703.                                      >> page 13 <<
  704.  
  705.         GREETING: v2.40                                   by Stephen de Plater
  706.         April 7, 1991                                 GT Network Address 302/1
  707.  
  708.  
  709.  
  710.         for the  whole year. In order  to stop users becoming  confused (or at
  711.         least  too confused!!) this message  indicates why the  System Time is
  712.         one hour different from their time for a few months each year!
  713.  
  714.  
  715.                                    ERRORLEVEL EXITS:
  716.  
  717.         GREETING will  exit with one of the following errorlevels. In this way
  718.         your  batch  files can  check what  GREETING  has discovered  and take
  719.         appropriate action. The errorlevels which may be set are:
  720.  
  721.                    0        Normal termination, no mail waiting.
  722.                    1 to 254 The number  of unread messages waiting.   If there
  723.                             are  more than  254 unread  messages, 254  will be
  724.                             returned.   (It  also means  that you have  a VERY
  725.                             popular user <GRIN>!)
  726.                   255       An  error has  occurred.   This will  generally be
  727.                             flagged by  a highlighted message  asking the user
  728.                             to  contact the Sysop.  The nature of the error is
  729.                             shown in the message.
  730.  
  731.  
  732.         ======================================================================
  733.         5.                              COLOURS
  734.         ======================================================================
  735.  
  736.         If the  user has ansi  graphics selected (and  if you have  not forced
  737.         monochrome mode with the /M command line parameter), GREETING will run
  738.         in  the colours of your  BBS.  If you don't  like the colours you see,
  739.         don't blame me -- after all you chose them <grin>.
  740.  
  741.  
  742.         ======================================================================
  743.         6.                           THECOUNT.EXE
  744.         ======================================================================
  745.  
  746.         THECOUNT.EXE  is a  companion to  GREETING and  is supplied  with this
  747.         archive. Its function is to generate the CALLS.BBS file which contains
  748.         the number of  calls so far made to the board. It has only one command
  749.         line parameter (/Cfilename) where the filename is the name of the call
  750.         count file. The default is CALLS.BBS. If you are happy  with that name
  751.         then no  parameter is required at  all. (The parameter is  the same as
  752.         the /C  parameter in GREETING.)  The file  will be placed  in the  LAN
  753.         directory if present, otherwise in the GTPATH directory.
  754.  
  755.  
  756.  
  757.                                      >> page 14 <<
  758.  
  759.         GREETING: v2.40                                   by Stephen de Plater
  760.         April 7, 1991                                 GT Network Address 302/1
  761.  
  762.  
  763.  
  764.         How often should this program be run?
  765.  
  766.         Well, ideally only  once! It  presets the number  which GREETING  then
  767.         maintains.
  768.  
  769.  
  770.         ======================================================================
  771.         7.                        ASSOCIATED PROGRAMS
  772.         ======================================================================
  773.  
  774.         If you  use GREETING and THECOUNT  then chances are you  will want the
  775.         whole package. You need to pick  up the CHANGE, (which also comes with
  776.         MKPSCHNG, SHOWPASS, SHOWPL, PASSMNT1,  and PASSMNT2), and perhaps also
  777.         SPONGE.   All  programs are  available from  Kangaroo Korner  302/1 at
  778.         Manly Beach).
  779.  
  780.         CHANGE also operates password  supervision and its associated programs
  781.         are required before all the features of either GREETING or CHANGE  can
  782.         be used.
  783.  
  784.         SPONGE uses  the USER  file information  and its  own control  file to
  785.         determine  when  users  have  begun  to  abuse   your  hospitality  by
  786.         downloading  excessive   amounts.  The   program  will  step   in  and
  787.         automatically downgrade them (according  to preset controls). They are
  788.         informed by personal  message of the action taken and action is logged
  789.         for the Sysop.
  790.  
  791.  
  792.         ======================================================================
  793.         8.                         ACKNOWLEDGEMENTS
  794.         ======================================================================
  795.  
  796.         Both CHANGE and GREETING when changing passwords will, if requested by
  797.         the user,  suggest a series  of passwords  which may be  used.   These
  798.         passwords, each eight characters long, are formed by randomly choosing
  799.         two  words of 4 characters  from a list of over  1000.  There are over
  800.         1.5 million  possibilities.   This  suggestion  was provided  by  John
  801.         Della-Torre from 302/0, "The Poet's Dilemma."
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.                                      >> page 15 <<
  812.  
  813.         GREETING: v2.40                                   by Stephen de Plater
  814.         April 7, 1991                                 GT Network Address 302/1
  815.  
  816.  
  817.  
  818.         ======================================================================
  819.         9.                            DISCLAIMER
  820.         ======================================================================
  821.  
  822.         Q:         What kind of guarantee comes with this software?
  823.  
  824.         A:                    *** ABSOLUTELY NONE!!! ***
  825.  
  826.         If you break it you get to keep both halves!
  827.  
  828.         I take no responsibility  at all for what this software may  do on any
  829.         computer other than my own. If you use it you do so at your  own risk.
  830.         All that I am prepared to say about it is that it works fine here (and
  831.         I can see no good reason  why it should not also work fine  everywhere
  832.         else also -- but ....)
  833.  
  834.         By using this program you accept these conditions.
  835.  
  836.  
  837.         ======================================================================
  838.         10.                             ENJOY!
  839.         ======================================================================
  840.  
  841.         At least, I hope you do!
  842.         Stephen
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.                                      >> page 16 <<
  866.